﻿using System.ComponentModel;

namespace KD.DAS.Cliecnt
{
    public class SamplingInfo
    {
        /// <summary>
        /// 构造函数
        /// </summary>
        public SamplingInfo()
        {
            En_Success = false;
            En_ErrCode = null;
            En_ErrInfo = null;
            En_PrimaryKey = null;
            En_Car = null;
            En_Batch = null;
            En_SamplingPosCount = 0;
            En_SamplingLayout = -1;
            En_Postions = null;
        }

        /// <summary>
        /// 接口访问结果
        /// </summary>
        [Description("接口访问结果")]
        public bool En_Success { get; set; }

        /// <summary>
        /// 接口访问错误代码
        /// </summary>
        [Description("接口访问错误代码")]
        public string En_ErrCode { get; set; }

        /// <summary>
        /// 接口访问错误提示
        /// </summary>
        [Description("接口访问错误提示")]
        public string En_ErrInfo { get; set; }

        /// <summary>
        /// 全描述
        /// </summary>
        [Description("全描述")]
        public string En_FullDesc { get; set; }

        /// <summary>
        /// 用于第三方系统标识的唯一主键
        /// </summary>
        [Description("用于第三方系统标识的唯一主键")]
        public string En_PrimaryKey { set; get; }

        /// <summary>
        /// 三级编码系统车辆内部作业流程编号
        /// </summary>
        [Description("三级编码系统车辆内部作业流程编号")]
        public string En_ProcessId { set; get; }

        /// <summary>
        /// 车号
        /// </summary>
        [Description("车号")]
        public string En_Car { set; get; }

        /// <summary>
        /// 批次号
        /// </summary>
        [Description("批次号")]
        public string En_Batch { set; get; }

        /// <summary>
        /// 采样点数
        /// </summary>
        [Description("采样点数")]
        public int En_SamplingPosCount { set; get; }

        /// <summary>
        /// 采样桶号
        /// </summary>
        [Description("采样桶号")]
        public int En_SamplingPail { set; get; }

        /// <summary>
        /// 布点方式
        /// </summary>
        [Description("布点方式")]
        public int En_SamplingLayout { set; get; }

        /// <summary>
        /// 物料类型编号
        /// </summary>
        [Description("物料类型编号")]
        public string En_Mine { set; get; }

        /// <summary>
        /// 物料类型名称
        /// </summary>
        [Description("物料类型名称")]
        public string En_MineName { set; get; }

        /// <summary>
        /// 物料编号
        /// </summary>
        [Description("物料编号")]
        public string En_Materiel { set; get; }

        /// <summary>
        /// 物料名称
        /// </summary>
        [Description("物料名称")]
        public string En_MaterielName { set; get; }

        /// <summary>
        /// 供应商编号
        /// </summary>
        [Description("供应商")]
        public string En_Supplier { set; get; }

        /// <summary>
        /// 供应商名称
        /// </summary>
        [Description("供应商")]
        public string En_SupplierName { set; get; }

        /// <summary>
        /// 运输商
        /// </summary>
        [Description("运输商")]
        public string En_Transport { set; get; }

        /// <summary>
        /// 运输商名称
        /// </summary>
        [Description("运输商名称")]
        public string En_TransportName { set; get; }

        /// <summary>
        /// 票重
        /// </summary>
        [Description("票重")]
        public string En_BillWeight { set; get; }

        /// <summary>
        /// 整车长度
        /// </summary>
        [Description("整车长度")]
        public double En_TotleLength { set; get; }

        /// <summary>
        /// 整车宽度
        /// </summary>
        [Description("整车宽度")]
        public double En_TotleWidth { set; get; }

        /// <summary>
        /// 车厢长度
        /// </summary>
        [Description("车厢长度")]
        public double En_Length { set; get; }

        /// <summary>
        /// 车厢宽度
        /// </summary>
        [Description("车厢宽度")]
        public double En_Width { set; get; }

        /// <summary>
        /// 车厢距离底部高度
        /// </summary>
        [Description("车厢距离底部高度")]
        public double En_Height { set; get; }

        /// <summary>
        /// 拉筋位置
        /// </summary>
        [Description("拉筋位置")]
        public string En_Postions { set; get; }
    }
}
